/** 
 * Project Name:ecs-channel 
 * File Name:OrderList.java 
 * Package Name:com.jala.ecschannel.isv.xhs.api.model 
 * Date:2018年5月14日下午2:59:13 
 * Copyright (c) 2018, liuyinsong@jala.com.cn All Rights Reserved. 
 * 
 */  
package com.grape.ciq.api.redbook.model;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

/** 
 * ClassName: OrderList <br/> 
 * Function: TODO ADD FUNCTION. <br/> 
 * date: 2018年5月14日 下午2:59:13 <br/> 
 * @author liuyinsong
 */
@JsonIgnoreProperties(ignoreUnknown=true)  
public class OrderListGet implements Serializable{

	private static final long serialVersionUID = 7202440983952101839L;
	
	/**
	 * 物流模式code，不传该字段则返回店铺默认物流模式下的订单, 以下两种情况会返回空值: 
	 * 1.不传该值且店铺默认的物流模式不是该接口支持的则返回空值
	 * 2.传入的物流模式不是该接口支持的则返回空值
	 */
	@JsonProperty("logistics")
	private String logistics;
	
	/**
	 * 订单状态, waiting待打包和打包中(APP端显示为待配货和配货中)
	 * shipped已发货
	 * received收件人已签收。若不传入该字段则默认返回waiting状态下订单
	 */
	@JsonProperty("status")
	private String status;
	
	/**
	 * 查询当前分页，从1开始计数
	 */
	@JsonProperty("page_no")
	private int page_no;

	/**
	 * 分页大小, 默认50，最大值不超过100
	 */
	@JsonProperty("page_size")
	private int page_size;

	/**
	 * 订单确认开始时间，Unix-Time时间戳
	 */
	@JsonProperty("start_time")
	private String start_time;

	/**
	 * 订单确认结束时间，Unix-Time时间戳
	 */
	@JsonProperty("end_time")
	private String end_time;

	public String getLogistics() {
		return logistics;
	}

	public void setLogistics(String logistics) {
		this.logistics = logistics;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getPage_no() {
		return page_no;
	}

	public void setPage_no(int page_no) {
		this.page_no = page_no;
	}

	public int getPage_size() {
		return page_size;
	}

	public void setPage_size(int page_size) {
		this.page_size = page_size;
	}

	public String getStart_time() {
		return start_time;
	}

	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}

	public String getEnd_time() {
		return end_time;
	}

	public void setEnd_time(String end_time) {
		this.end_time = end_time;
	}
	
}
